Plant_CreateDuplicatePlant PlantObjectCoreTools 

Declaration:

PROCEDURE   Plant_CreateDuplicatePlant
( plantToCreateFrom:HANDLE ) ;

Description:

Creates a new plant from the currently selected plant



  Plant_EditPlantDefinitionViaResourceBrowser PlantObjectCoreTools 

Declaration:

PROCEDURE   Plant_EditPlantDefinitionViaResourceBrowser
( plantToEdit:HANDLE ) ;

Description:

Updates the definition when the user edits a plant definition from the resource browser



  Plant_GetToolInitialized PlantObjectCoreTools 

Declaration:

FUNCTION   Plant_GetToolInitialized
:INTEGER ;

Description:

Returns true if the plant tool is initialized.



  Plant_GetToolPlacementMode PlantObjectCoreTools 

Declaration:

FUNCTION   Plant_GetToolPlacementMode
:INTEGER ;

Description:

Gets the current placement mode associated with the plant tool.



  Plant_GetToolPlantName PlantObjectCoreTools 

Declaration:

FUNCTION   Plant_GetToolPlantName
:PROCEDURE ;

Description:

Gets the current plant that the tool has loaded.



  Plant_GetToolSpacing PlantObjectCoreTools 

Declaration:

FUNCTION   Plant_GetToolSpacing
:REAL ;

Description:

Gets the current spacing associated with the plant tool.



  Plant_ReplacePlant PlantObjectCoreTools 

Declaration:

PROCEDURE   Plant_ReplacePlant
( plantToReplace:HANDLE ) ;

Description:

Replaces a the currently selected plant



  Plant_ResetPlantInstances PlantObjectCoreTools 

Declaration:

PROCEDURE   Plant_ResetPlantInstances
( plantSymbolName:PROCEDURE ) ;

Description:

Resets all instances of the plant symbol definition that is edited.



  Plant_UpdatePlacePlantTool PlantObjectCoreTools 

Declaration:

PROCEDURE   Plant_UpdatePlacePlantTool
( plantToUpdateWith:HANDLE ) ;

Description:

Updates the place plant tool when plant is double clicked from resource browser



  Plant_UpdateTranslatedPlantIDRecord PlantObjectCoreTools 

Declaration:

PROCEDURE   Plant_UpdateTranslatedPlantIDRecord
( newID:PROCEDURE ) ;

Description:

Updates the plant record with the new ID.